package com.lucenten.collect.gnss.entity.trans;

import com.lucenten.collect.gnss.entity.SatelliteStation;
import com.lucenten.collect.gnss.entity.TecpTecl;
import io.swagger.models.auth.In;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.NoArgsConstructor;

import java.util.List;
import java.util.Map;

@Data
@NoArgsConstructor
@AllArgsConstructor
@EqualsAndHashCode(callSuper = true)
public class TecpTeclTrans extends TecpTecl {

    // 观测类型数量
    private Integer obsTypeNum;
    // 观测类型列表
    private List<String> obsTypeList;
    // 站点信息
    private SatelliteStation station;
    // 卫星名称列表
    private List<String> startList;
    // n文件路径数据
    private Map<Integer,List<Double[]>> navPath;
    // g文件路径数据
    private Map<Integer,List<Double[]>> gavPath;
    // c文件路径数据
    private Map<Integer,List<Double[]>> cavPath;

    /** 周秒 */
    private Integer weekSeconds;
}
